====== Comment partitionner son disque pour pouvoir installer GRUB ======

Le choix du paquet [[:grub-pc|GRUB]] à installer pour amorcer Ubuntu et les autres OS installés est dépendant du matériel et du type de partitionnement du disque dur.

<note important>Dans l'ensemble de cette page, GRUB fait référence à [[:grub-pc|GRUB version 2]], c'est à dire grub-pc ou grub-efi, et jamais à [[:grub legacy]].</note>

Au niveau du matériel, pour les PC modernes, il existe deux modes de démarrage : le [[wpfr>Basic_Input_Output_System|BIOS]] et l'[[wpfr>UEFI]], et deux principaux types d'[[:architecture matérielle]] : la famille des [[wpfr>x86|x86 32 bits]] aussi nommée i386 ou IA-32, et les x86 64 bits aussi nommée [[wpfr>AMD64]] ou EMT64. Les architectures plus ancienne comme le [[wpfr>PowerPC]], ou plus récente comme l'[[wpfr>ARM]] ne sont pas évoquée ici.

Pour ce qui est du partitionnement, qu'il soit sur le disque dur ou un autre suport (clé USB, carte SD), les deux principaux sont le type Intel qui utilise un [[wpfr>MBR]] pour l'amorçage et le type [[wpfr>GPT]]((GUID Partition Table)) qui offre plusieurs possibilités.

L'ensemble de ces technologies pouvant être rencontrées indifféremment, cette page a pour but de vous guider dans vos paramétrages pour installer ou dépanner GRUB selon votre configuration matérielle.

===== Détection =====

  * **mode de démarrage**

Voir la page [[:UEFI]] pour la modification du mode de démarrage et savoir dans quel mode est démarré Ubuntu.

A noter que Ubuntu 32 bits comme Ubuntu 64 bits peuvent démarré en mode UEFI même si ils n'ont pas été installé dans ce mode initialement.

  * **table de partition**

Voir la page [[:GPT]].

===== Compatibilité =====

Le tableau ci-dessous indique quel paquet GRUB doit être installé pour permettre l'amorçage en fonction de votre configuration :

^ mode de démarrage ^ table de partition ^ paquet GRUB ^ commentaire |
| BIOS/Legacy | Intel / MBR | [[apt>grub-pc]] | cas standard sur les configurations "anciennes" |
| ::: | GPT | [[apt>grub-pc]] | Nécessite un partition BIOS-boot |
| UEFI | Intel / MBR | **non-compatible** | Le mode UEFI requiert une partition EFI (ou ESP(([[wp>EFI System partition]]))) et une table de partition GPT.\\ Il faut changer le mode de démarrage pour le mode Legacy pour ne pas avoir à reformater tout le disque-dur. |
| ::: | GPT | [[apt>grub-efi]] | Attention : si votre PC est de type x86-64, vous devez installer explicitement [[apt>grub-efi-amd64]] sur Ubuntu 32 bits |

==== Changer de version de GRUB ====

<note tip>Pour modifier la version de GRUB d'une installation qui ne démarre plus, il peut être nécessaire de faire un [[:chroot]] depuis un Live CD/USB.</note>

Plusieurs version de GRUB ne peuvent pas cohabiter sur une même installation, donc si vous devez passer de ''grub-pc'' à ''grub-efi'' ou vice versa, il faut absolument désinstaller tout les paquets se rapportant à GRUB avant d'installer la version ciblée.

Désinstallation récursive de tous les paquets GRUB depuis un terminal :<code>sudo apt-get remove grub*</code>

